package com.fj.clz;

/**
 * @author fj
 * @date 2023/12/25 16:47
 */
public class TestMain {
    public static void main(String[] args) throws Exception{
        System.out.println("main");
//        Class<?> aClass = TestMain.class.getClassLoader().loadClass("com.fj.clz.Animal");
//        Object o = aClass.newInstance();
//        System.out.println(o);
//        System.out.println(Dog.TYPE);
//        new Animal();
//        new Dog();
//        System.out.println(Animal.class.getClass());
//        System.out.println(TestMain.class.getClassLoader());
//        System.out.println(TestMain.class.getClassLoader().getParent());
//        System.out.println(TestMain.class.getClassLoader().getParent().getParent());
        Class<?> aClass = Class.forName("com.fj.clz.Dog",true, TestMain.class.getClassLoader());
    }
}
